home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 25 / Mac Magazin and MacEasy Magazine CD - Issue 25.iso / Grafik & Text / QUAD-Plot 1.13 / QUAD-PLOT Help < prev    next >
Text File  |  1996-05-24  |  23KB  |  392 lines

  1. \title{Introduction}
  2. {QUAD-Plot was designed with ease of use and speed in mind. Many current plotting make preparing a simple graph a laborious process. In QUAD-Plot a high quality graph can be produced by simply dragging a text file over the QUAD-Plot icon and selecting GO! from the PLOT menu!
  3.  
  4. QUAD-Plot is not meant to be a clone of more expensive plotting packages. It is a ``Quick and Easy'' method of displaying data as two-dimensional plots or histograms. It operates in just the way I have always found most useful:  I don't want to waste time viewing the data as a table before it is graphed,  and I usually want to do my own  analysis seperately. QUAD-Plot is designed to let you look at the results of your own  analysis IMMEDIATELY. The resulting plots are professional quality and DON'T look clunky and primitive, or worse still, misleading. 
  5.  
  6. The number of points which can be plotted is limited only by the memory you allot to the program but is over 25,000 for the default memory allocation.  Data sets can be cut and pasted from window to window in a familiar way. The resultant window can be printed as is, or can be placed on a page using the innovative new "View Page..." options. These allow you to snap the plots into a grid (eg. 2 plots by 3) which you specify, or to place a plot anywhere on the page by moving  and stretching  its rectangular outline.  These two placement options make positioning and printing numerous graphs on a page a breeze.
  7.  
  8. More elaborate plots including error-bars, colored lines/symbols or a variety of symbols and line styles can all be easily made. Individual datasets can be exported as text files. Whole plots can be copied and pasted into other applications or exported as high resolution PICT files to word processors and illustration packages. An on-line help system guides you through these features.
  9.  
  10. QUAD-Plot is a SHAREWARE program. We believe that it is extremely good value for money and useful for anyone who wants to view tabular data, whether for school, for business, or for professional research. In order to register your copy please follow the instructions in the "Registration" file.
  11.  
  12. If you have any suggestions or comments, or if you find any bugs, then please contact Robin Harmon either by EMAIL at r.harmon@kagi.com or r.harmon@soc.soton.ac.uk or by regular mail. If you would like to use regular mail see Registration below for the address. Queries by regular mail may take 14 days or more to be answered (due to forwarding delays), but they will be answered.}
  13.  
  14. \subTitle{Aims}
  15. {• A minimum number of keystrokes/dialogs in order to produce a high quality plot.
  16.  
  17. • Simple importation of SPACE or TAB separated text files.
  18.  
  19. • Import and view large datasets (limited by computer memory only).
  20.  
  21. • Intelligent default values for plot characteristics.
  22.  
  23. • Fast plotting of data, either XY-pairs or histograms. 
  24.  
  25. • Convenience in viewing multiple plots on one screen.
  26.  
  27. • Easy and intuitive selection and modification of individual datasets on a plot.
  28.  
  29. • Ease in organising and printing high quality copies of one or more plots per page.
  30. }
  31.  
  32. \subTitle{Features}
  33. {Importation of data: 
  34. ------------------
  35. 1. SPACE or TAB separated files imported either by drag-and-drop or via. a standard file dialog.
  36.  
  37. 2. The limit on the size of file is set by the available memory (>25,000 points by default).
  38.  
  39. 3. Files may contain comments,  preceded by a percent sign, or blank lines.
  40.  
  41. 4. PC or Mac text files imported with no fuss.
  42.  
  43. 5. File importation is faster than many other packages.
  44.  
  45. Plotting Graphs:
  46. --------------
  47. 1. Columns to be plotted are selected on menus.
  48.  
  49. 2. Data can be drawn as (x,y) pairs or binned and drawn as a histogram.
  50.  
  51. 3. Symbols can be chosen from a pallet of 25.
  52.  
  53. 4. A range of line styles may be used to connect the data.
  54.  
  55. 5. Lines and symbols can have one of eight colors.
  56.  
  57. 6. Data can have error-bars easily attatched and modified.
  58.  
  59. Viewing Graphs:
  60. ---------------
  61. 1. Intelligent defaults are used to ensure that a plot is immediately of good quality.
  62.  
  63. 2. The contents of windows can be set to re-scale as the window is grown/shrunk so that many windows can be conveniently viewed at once on the screen.
  64.  
  65. Editing Graphs:
  66. --------------
  67. 1. A dataset can be easily selected by clicking next to one of its points (or bins).
  68.  
  69. 2. Cutting and pasting datasets is like working with text in a word-processor.
  70.  
  71. 3. A dataset can be easily cut from one window and pasted into another.
  72.  
  73. Printing Graphs:
  74. ---------------
  75. 1. Single or multiple plots can easily be positioned on a page for printing.
  76.  
  77. 2. Hairlines can be used to take advantage of the high resolution of a printer.
  78.  
  79. Exporting Graphs and Data:
  80. -------------------------
  81. 1. Plots can be exported as PICTs.
  82.  
  83. 2. The resolution of a PICT can be kept high for quality printing when included in another document.
  84.  
  85. 3. Individual datasets may be exported as text files.
  86.  
  87. Speed:
  88. ------
  89. QUAD-Plot is faster than most other commercial packages at importing and plotting data. On a Quadra 660 it can import 25,000 points in just under 5 seconds, plot them for the first time in 30 seconds and subsequently update the window in 12 seconds. For a small number of points (up to 1000) these times are all of order 1 second or less. Part of QUAD-Plot's speed advantage lies in how easy it is to set up a plot. 
  90.  
  91. No other plotting package that I have tried performs as well.
  92.  
  93. The PowerPC version of QUAD-Plot runs even faster still - typically 2 to 4 times faster than the emulated code!
  94.  
  95. Help:
  96. -----
  97. 1. A convenient on-line help system can be read while you use the application.
  98.  
  99. REQUIREMENTS.
  100. --------------
  101. QUAD-Plot will work on any Mac running System 7.0 or later with at least 768 kilobytes of free memory (1MB for the PPC version). The default memory allocation allows up to ~30,000 points to be plotted.
  102. }
  103.  
  104.  
  105.  
  106.  
  107. \title{A Quick Plot}
  108. {To Create A Plot:
  109. ----------------
  110. 1.  Drag a text file icon over the QUAD-Plot icon. This will import the text file.
  111.  
  112. 2.    Select "Go!" on the Plot menu (Command G). This will cause the second column to be plotted against the first in the default symbol and without lines joining the points. 
  113.  
  114.  
  115. To Modify A Plot:
  116. ----------------
  117. 1.  Click in the plot window near a point of the dataset you wish to modify. This will select that dataset.
  118.  
  119. 2.  Change the dataset characteristics reflected on the menus.
  120.  
  121. 3.  Click outside the plot border to remove selection of this dataset or click near another dataset to select it.
  122.  
  123.  
  124. To Print A Plot:
  125. --------------
  126. 1.  Check "Page Setup" on the Files menu. Is the correct printer selected?
  127.  
  128. 2.  Select "Print" on the Files menu.
  129.  
  130. To Save A Plot:
  131. --------------
  132. 1.  Select "Save As" on the files menu.
  133. }
  134.  
  135.  
  136. \title{FILES}
  137. {The Files menu deals with the input and output of QUAD-Plot files, import and export of data, the printing of QUAD-Plot windows/files and exiting the application.
  138.  }
  139.  
  140. \subTitle{New} {Opens an empty window for subsequent plotting operations. }
  141.  
  142. \subTitle{Open} {Opens an existing QUAD-Plot file. }
  143.  
  144. \subTitle{Close} {Closes the frontmost window, prompting if it may need to be saved first. }
  145.  
  146. \subTitle{CloseAll} {Closes all of the plot windows WITHOUT prompting first. }
  147.  
  148. \subTitle{Save} {Saves the frontmost window. }
  149.  
  150. \subTitle{Save As} {Saves the frontmost window under a new name. }
  151.  
  152. \subTitle{Import} 
  153. {Prompts for the name of a file to import. 
  154.  
  155. QUAD-Plot can import a text file of data with columns separated by space(s) or TAB(s). 
  156.  
  157. • Any text following a percent sign is treated as a comment and ignored.
  158.  
  159. • Blank lines are ignored.
  160.  
  161. • PC generated text files are read without problem.
  162.  
  163. • Each row of data in the file should contain the same number of columns.
  164.  
  165. • The maximum line length is 512 characters.
  166.  
  167. Memory.
  168. --------
  169. The default allocation for QUAD-Plot is 768Kb. This will allow you to plot up to about 30,000 points in your windows. If you would like to work with larger datasets then increase the memory allocation by about 250Kb per 20,000 points to be plotted. If you want to cut and paste datasets of this size then you will require twice as much memory. You can change the memory allocation by selecting the QUAD-Plot icon in the Finder and opening the Information option on the Files menu. Change the Prefered size and close the information panel.
  170. }
  171.  
  172. \subTitle{Release File}
  173. {QUAD-Plot will write-lock an imported file open until another is imported. 
  174.  
  175. If you would like to edit the current file using another program then you must first release it with this menu option (or import another file).}
  176.  
  177. \subTitle{Export}
  178. {This menu has two options:
  179.  
  180. • Export Dataset. This option will export a selected dataset as a file of text separated by spaces.
  181.  
  182. • Export Plot as PICT. The entire plot will be written out as a PICT file. A dialog prompts for a scale factor to be applied to the resolution of the plot before writting it out. This is used to produce an image at high resolution that can be included in a document to be printed. The default of 400% should give a resolution suitable for printing on a 300DPI laser printer. 
  183.  }
  184.  
  185. \subTitle{Page Setup} {Selects the general page features for printing.}
  186.  
  187. \subTitle{View Page}
  188. {This calls up a dialog in which you can place many plots quickly and conveniently on one page. The dialog contains a representation of the page and a number of controls to bring plots onto the "page" and make it easy to position them once they are there. 
  189.  
  190. • Plots are gathered together using the "Select a Plot" popup menu and the "Fetch" button. Each time the "Fetch" button is pressed a plot will be brought onto the page. 
  191.  
  192. • The plots initial position is determined by the "Grid Plots" check box. If this is not checked then the it will appear at the top left corner of the writeable area (marked by the rectangle just inside the page boundary). It will have the same size as on the screen. If there is a check in the "Grid Plots" box then you can set up a grid of positions on the page into which plots will be sent. Each plot will then go into the first available empty grid spot. Try setting up a grid and fetching the same plot a few times to see what happens!  If you want a plot to fill the page then set up a 1x1 grid!
  193.  
  194. • All plots can be dragged around and resized once they are on the page. The "Fix Aspect Ratio" check-box forces the aspect ratio to remain the same as you drag the corner of a plot. 
  195.  
  196. • The "Guidelines" check-box causes a grid in either inches or centimeters to be overlaid on the view of the page and makes manual positioning of plots simple.
  197.  
  198. • When you are ready to print press "Print"!
  199.  }
  200.  
  201. \subTitle{Print} {Sets the details of the printing job.
  202.  
  203. You may want to have the Labels scaled for aesthetically pleasing printed plots.}
  204. \subTitle{Save Preferences} {Saves the current settings of QUAD-Plot.}
  205. \subTitle{Quit} {Leaves the application QUAD-Plot.}
  206.  
  207.  
  208. \title{EDIT}
  209. {Datasets can be cut, copied or cleared from any window and pasted into any other.
  210.  
  211. Some of these operations are reversible and the first item in the menu will indicate if this is so. 
  212.  
  213. Addition or removal of any dataset from a window will cause the ranges to be automatically adjusted to best display the window contents if the "Default" option is chosen on the ranges menu. 
  214.  
  215. In addition to operations involving individual datasets, the entire plot can be copied as a PICT to the clipboard. 
  216.  
  217. The hilite state can be changed so that only one point of a dataset is hilited when a dataset is selected. This is useful if you have many points on display and don't want to wait for all of them to be hilit when you select the dataset.}
  218.  
  219. \subTitle{Undo} {Reverses the effects of the last editing operation (Cut or Paste) or last "Go".}
  220. \subTitle{Cut} {Deletes the currently selected dataset and copies it to the copy buffer.}
  221. \subTitle{Copy} {Copies the currently selected dataset to the copy buffer.}
  222. \subTitle{Paste} {Pastes the currently copied dataset into the frontmost window.}
  223. \subTitle{Clear} {Deletes the selected dataset.}
  224. \subTitle{Copy Plot} {Copies the entire plot to the clipboard.}
  225. \subTitle{Hilite All Points} {All data are hilited when you select a dataset in a plot window. 
  226.  
  227. To remove the hiliting click outside the plot border but still in the window.}
  228. \subTitle{Hilite One Point} {Only the datum nearest the cursor is hilited when you select a dataset. 
  229.  
  230. This is preferable if you are dealing with datasets of more than say 1000 points.
  231.  
  232. To remove the hiliting click outside the plot border but still in the window.}
  233.  
  234.  
  235. \title{LABELS} {The labels on the frontmost plot and their characteristics can be adjusted through this menu.}
  236.  
  237. \subTitle{None} {No labels will be displayed on the current plot.}
  238.  
  239. \subTitle{Default} {The labels on the current plot will refer to the last file from which data was chosen. 
  240.  
  241. • The title is set to the name of the file.
  242.  
  243. • In XY-Plot mode the X and Y labels reflect the column numbers of the last dataset added.
  244.  
  245. • In Histogram mode the X label reflects the last column that was binned onto the plot and the Y label is set to the letter "N".
  246. }
  247.  
  248. \subTitle{User Defined} {The labels are set to those defined by you in the "Set User..." menu item.}
  249.  
  250. \subTitle{Set User} 
  251. {Presents a dialog in which you can enter strings for the X and Y labels and the plot title. In the dialog there are 2 buttons in addition to Cancel and OK.
  252.  
  253. • Defaults - copies of the default labels are written into the editable areas.
  254.  
  255. • Use - QUAD-Plot will switch to the "User" option on exiting the dialog.
  256. }
  257.  
  258. \subTitle{Font} {Permits selection of the font to be used for the X and Y labels and the plot title.}
  259. \subTitle{Size} {Permits selection of the font size to be used for the X and Y labels and the plot title.}
  260. \subTitle{Style} {Permits selection of the font style to be used for the X and Y labels and the plot title.}
  261.  
  262. \subTitle{Scale/Don't Scale} 
  263. {One of the convenient features of QUAD-Plot is that you can change the size of a window and its contents are scaled to the new size. This allows you to shrink your windows and view several of them on the screen at the same time without overlap. The full contents of each are visible albeit at a reduced size. 
  264.  
  265. The Scale/Don't Scale option affects the labels on the plot. If you choose "Scale" then the labels are scaled in size so that only in the zoomed-out view do they have the size you set in the "Size" sub-menu. If you choose "Don't Scale" then they are displayed at your selected size regardless of the window size.
  266.  
  267. When you print a plot the labels will look more appropriately proportioned (for the default font size) if you scale them.}
  268.  
  269.  
  270. \title{AXES} {The coordinate ranges and axes displayed on the frontmost plot can be adjusted through this menu. }
  271. \subTitle{Default Ranges} {The X and Y ranges on the current plot are set to be 10% larger than the absolute range of the data in the window.}
  272.  
  273. \subTitle{User Ranges} {The coordinate ranges used to display the data are those defined by you in the "Set User..." menu item. 
  274.  
  275. If none have been set then they default to the interval from -1 to +1 in X and Y.}
  276.  
  277. \subTitle{Set User Ranges} 
  278. {Presents a dialog in which you can enter coordinate ranges in X and Y. The OK button is disabled if the current ranges are not readable.  There are 2 buttons in the dialog in addition to Cancel and OK.
  279.  
  280. • Defaults - copies of the default ranges are written into the editable areas.
  281.  
  282. • Use - QUAD-Plot will switch to the "User" option on exiting the dialog.
  283. }
  284.  
  285. \subTitle{Draw X-axis} {A coordinate axis will be drawn at Y = 0. Tick marks are drawn at the same positions as on the graph border.}
  286. \subTitle{Draw Y-axis} {A coordinate axis will be drawn at X = 0. Tick marks are drawn at the same positions as on the graph border.}
  287.  
  288. \subTitle{Thickness} {You can set the thickness of the axes and tick-marks using this menu. Printers with a resolution higher than that of the screen can make use of lines less than one point in width.}
  289.  
  290. \subTitle{Justify/Don't Justify} 
  291. {
  292. • Justify -  equal coordinate intervals along the X and Y axes will have equal lengths on the screen (or page). 
  293.  
  294. • Don't Justify - the coordinate scales in X and Y will be chosen to fill the window and hence will be unequal in general.
  295. }
  296.  
  297.  
  298. \title{SYMBOLS} {The choice of symbol to be assigned to the next plotted dataset (or the currently selected one) is made using this menu. The symbol characteristics which may be set are size, color and whether or not it is scaled with the window size.}
  299.  
  300. \subTitle{None} {A convenient way of turning off symbols for the next dataset to be plotted or the currently selected one.}
  301.  
  302. \subTitle{Default} {Sets the symbol choice to be the next-to-smallest point which corresponds to the second symbol on the pallet.}
  303.  
  304. \subTitle{Pallet} {You may choose any symbol from this pallet.}
  305.  
  306. \subTitle{Size} {The size of the symbols attatched to the next dataset or the currently selected one are set here.}
  307.  
  308. \subTitle{Color} {The color of the symbols attatched to the next dataset or the currently selected one are set here.
  309.  
  310.     On a black and white monitor the color blocks beside each option are all white. You may still change the symbols' color so that when the plot is displayed on a color machine it is displayed in your chosen color.}
  311.  
  312. \subTitle{Scale/Don't Scale} 
  313. {This option is identical to that for the Labels around the plot border. The size of a symbol may be scaled with the window size for convenient viewing of many windows on one screen or you can insist that it have the size you choose at all window sizes.}
  314.  
  315.  
  316. \title{LINES} {The points in a dataset may be joined with a line drawn in one of a range of styles, widths and colors. The characteristics set on this menu will be assigned to the next plotted dataset (or the currently selected one).}
  317.  
  318. \subTitle{None} {A convenient way of turning off lines for the next dataset to be plotted or the currently selected one.}
  319.  
  320. \subTitle{Style} {Sets the line-style to be applied to the next dataset plotted or the currently selected one.}
  321.  
  322. \subTitle{Width} {You may draw the line in any width. Line thicknesses of less than one point will be apparent on any printer with a high enough resolution.}
  323.  
  324. \subTitle{Color} {The color of the line joining the points of the next dataset or the currently selected one is set here.
  325.  
  326.     On a black and white monitor the color blocks beside each option are all white. You may still change the lines' color so that when the plot is displayed on a color machine it is displayed in your chosen color.}
  327.  
  328.  
  329. \title{COLUMN(S)} {When a data file is Imported the Column menus change to reflect the number of columns in the file. The choice of which column to plot against which is made here. }
  330.  
  331. \subTitle{Errors}
  332. {Scientific data usually comes with errors attatched. At the bottom of each column menu there is an Errors sub-menu or item and this enables you to draw the error-bars on your data.
  333.  
  334. The available error-bar choices depend on the plot type but include:
  335.  
  336. Symmetric Error Bars.
  337.     - Fixed percent: the error-bar size is plus or minus a percentage of each data value.
  338.     - Poisson: the error-bar size is the square root of the magnitude of each data value.
  339.     - Column: the error-bar size is given by the data column selected.
  340.  
  341. Asymmetric Error-Bars.
  342.     - the minimum and maximum values are determined by two columns of data from the current data file.
  343.  
  344. • For XY-Plots:
  345.     - The New option disposes of any existing error structure attatched to the selected dataset and will use the currently imported file from which to get the new error information. If the current file has not got the same number of rows as the selected dataset then you may only choose error options which are independent of the current file.
  346.     - The Modify option allows you to keep the error structure currently attatched to the selected dataset but to choose one of the alternate options.
  347.  
  348. • For Histogram Plots:
  349.     - There are no options to add error-bars to binned data other than those where the error-bar magnitude is dependent on the number of items in the bin only. There is therefore no need for the New option.
  350.  
  351. Error-Bar Style:
  352.  Error-bars can be either the same color as the symbols or histogram bins to which they are attatched or black. They may be drawn with or without terminating cross-bars and they may have cross-bars of varying length. These options are presented in all Error dialog boxes.}
  353.  
  354.  
  355. \title{BINS} {When a histogram is being created or modified the menu-bar contains a Bins entry. This lists options related specifically to histograms such as the number of bins, the range over which to bin and whether to draw the binned data as a histogram or as a set of points optionally joined by lines.}
  356.  
  357. \subTitle{Number/Other} {Permits you to change the number of bins for either the next histogram to be drawn or for the currently selected one.} 
  358.  
  359. \subTitle{Bin Range} {Presents a dialog which you can use to set the range over which QUAD-Plot will bin the data.
  360.  
  361. Unlike the Ranges menu which controls what interval of the world coordinate space is visible on the plot, this option allows you to choose the range over which to bin the data. There are 3 choices:
  362.  
  363. • Full data Range:-  all of the data will be included in the binning process.
  364.  
  365. • Mean ±3 standard deviations:- the mean and standard deviation of the data are determined and the binning range restricted accordingly. This is useful as a quick way of looking at the data but will loose outliers.
  366.  
  367. • User Range:- you can input any range you like here.} 
  368.  
  369. \subTitle{Draw/Don't Draw} 
  370. {The binned data can be drawn either as:
  371.  
  372.     - a histogram,
  373.     - a histogram with a symbol at each bin-center,
  374.     - a line,
  375.     - a set of points, 
  376.     - a set of points joined by a line.
  377.  
  378. • If you choose Draw then the bins will be drawn in the line-style selected in the Lines menu. There may or may not be a symbol at each bin-center depending on the Symbols menu.
  379.  
  380. • If you choose Don't Draw then no bins will be drawn and the binned data will be marked by either lines or symbols or both depending on the state of the Lines and Symbols menus.
  381.  
  382.  
  383. \title{PLOT} {This menu controls the plot-type and causes a plot to be produced.}
  384.  
  385. \subTitle{Go!} {This menu instructs the application to Go ahead and add a dataset to the active window using the settings in the other menus}
  386.  
  387. \subTitle{XY-Plot} {This sets the type of the next plot to represent a set of X, Y pairs selected from the currently imported file.}
  388.  
  389. \subTitle{Histogram} {This sets the type of the next plot to represent a binned column of data from the currently imported file.}
  390.  
  391.